
	.detail-contanier {
		position: relative;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		// 轮播
		.swiper{
			width: 100%;
		}
		// 商品标题
		.buy-area{
			width: 100%;
			padding: 20rpx;
			background: #fff;
			.price-wrap{
				width: 100%;
				.price{
					color: #FC483C;
					.price-num{
						font-size: 50rpx;
						font-weight: bold;
					}
				}
				.origina-price {
					font-size: 28rpx;
					color: #999;
					margin-left: 10rpx;
					text-decoration: line-through
				}
			}
			.Sold{
				font-size: 28rpx;
				color: #999;
			}
			.shop-title-share{
				display: flex;
				justify-content: space-between;
				align-items: center;
				.title{
					margin-top: 16rpx;
					font-weight: bold;
				}
				.share{
					flex-shrink: 0;
					    padding-left: 10rpx;
					    border-left: 2rpx solid #f5f5f5;
					    width: 100rpx;
					    margin-left: 10rpx;
				}
				
			}
			.shop-title-desc{
				    font-size: 14px;
				    color: #999;
				    margin-top: 10rpx;
			}
		}
		
		// 商品描述
		.buy-shop-desc{
			width: 100%;
			margin-top: 30rpx;
			background-color: #fff;
			.desc-title{
				padding: 20rpx;
				font-size: 28rpx;
			}
			.desc-content{
				width: 100%;
				// margin-top: 50rpx;
				display: flex;
				flex-direction: column;
				padding-bottom: 120rpx;
				.image{
					width: 100%;
				}
			}
		}
		// 
		// 底部操作栏
		.footer-fixed {
		  position: fixed;
		  bottom: var(--window-bottom);
		  left: 0;
		  right: 0;
		  display: flex;
		  z-index: 11;
		  // box-shadow: 0 -4rpx 40rpx 0 rgba(151, 151, 151, 0.24);
		  background: #fff;
		  // 设置ios刘海屏底部横线安全区域
		  padding-bottom: constant(safe-area-inset-bottom);
		  padding-bottom: env(safe-area-inset-bottom);
		  z-index: 1;
		}
		
		.footer-container {
		  width: 100%;
		  display: flex;
		  height: 106rpx;
		}
		
		// 快捷菜单
		.foo-item-fast {
		  box-sizing: border-box;
		  min-width: 214rpx;
		  line-height: 1;
		  display: flex;
		  align-items: center;
		  justify-content: space-evenly;
		  margin-right: 12rpx;
		
		  .fast-item {
		    position: relative;
		    padding: 4rpx 0;
		    line-height: 1;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		    flex-direction: column;
		    width: 84rpx;
			.fast-text{
				font-size: 24rpx;
			}
		  }
		  .fast-item--cart{
			  position: relative;
		  }
		  // 角标
		      .fast-badge {
		        display: inline-block;
		        box-sizing: border-box;
		        min-width: 16px;
		        padding: 0 3px;
		        color: #fff;
		        font-weight: 500;
		        font-size: 12px;
		        font-family: -apple-system-font, Helvetica Neue, Arial, sans-serif;
		        line-height: 1.2;
		        text-align: center;
		        background-color: #01a630;
		        border: 1px solid #fff;
		        border-radius: 999px;
		      }
		  
		      .fast-badge--fixed {
		        position: absolute;
		        top: -8rpx;
		        right: -15rpx;
		        transform-origin: 100%
		      }
		}
		
		// 操作按钮
		.foo-item-btn {
		  flex: 1;
			padding: 0rpx 25rpx;
		  .btn-wrapper {
		    height: 100%;
		    display: flex;
		    align-items: center;
		  }
		
		  .btn-item {
		    flex: 1;
		    font-size: 28rpx;
		    height: 72rpx;
		    // margin-right: 16rpx;
		    color: #fff;
		    // border-radius: 50rpx;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		  }
		
		  // 立即购买按钮
		  .btn-item-main {
			background: linear-gradient(90deg,#63be72,#63be72);
			color: #fff;
			border-radius: 30rpx;
		  }
		
		  // 购物车按钮
		  .btn-item-deputy {
		    background: linear-gradient(90deg,#E1F4E3,#E1F4E3);
			color: #50be58;
			border-radius: 30rpx;
			margin-right: 20rpx;
		  }
		}
		// 
	}

	.indicator-num {
		padding: 2px 0;
		background-color: rgba(0, 0, 0, 0.35);
		border-radius: 100px;
		width: 35px;
		@include flex;
		justify-content: center;
	
		&__text {
			color: #FFFFFF;
			font-size: 12px;
		}
	}
